deferred payment systems - Turkish English Dictionary